/* eslint-disable */
import SeaDataTable from './sea-data-table.vue';

import SeaTableTitle from './sea-table-title.vue';
import SeaTableActionbar from './table-actionbar.vue';

import SeaColCheckboxGroup from './sea-col-checkbox-group';
import SeaColDate from "./sea-col-date.vue";
import SeaColDictionary from './sea-col-dictionary';
import SeaColImage from './sea-col-image';
import SeaColIndex from './sea-col-index';
import SeaColInput from './sea-col-input';
import SeaColLink from './sea-col-link';
import SeaColProgress from './sea-col-progress';
import SeaColRate from './sea-col-rate';
import SeaColSelect from './sea-col-select';
import SeaColSwitch from './sea-col-switch';
import SeaColText from './sea-col-text';
import SeaColTime from "./sea-col-time.vue";

/* istanbul ignore next */
const install = function (Vue) {
    Vue.component(SeaDataTable.name, SeaDataTable);

    Vue.component(SeaTableTitle.name, SeaTableTitle);
    Vue.component(SeaTableActionbar.name, SeaTableActionbar);

    Vue.component(SeaColCheckboxGroup.name, SeaColCheckboxGroup)
    Vue.component(SeaColDate.name, SeaColDate);
    Vue.component(SeaColDictionary.name, SeaColDictionary);
    Vue.component(SeaColImage.name, SeaColImage);
    Vue.component(SeaColIndex.name, SeaColIndex);
    Vue.component(SeaColInput.name, SeaColInput);
    Vue.component(SeaColLink.name, SeaColLink);
    Vue.component(SeaColProgress.name, SeaColProgress);
    Vue.component(SeaColRate.name, SeaColRate);
    Vue.component(SeaColSelect.name, SeaColSelect);
    Vue.component(SeaColSwitch.name, SeaColSwitch);
    Vue.component(SeaColText.name, SeaColText);
    Vue.component(SeaColTime.name, SeaColTime);
};

export default {install};

